package chapter003;

/**
 *  这个是文档注释, 对类/方法/常量等的说明
 *  JavaSE 第三章
 *  常量变量
 *
 *  @author Jack魏
 */
public class Point04 {
    /**
     *  成员变量（非静态变量）
     */
    int memberVar;
    /**
     * 类变量（静态变量）
     */
    static int memberStaticVar;
    /**
     * 声明成员常量
     * 必须要赋初值
     */
    final int MEMBER_VAR = 1;
    /**
     * 静态常量
     * 必须要赋初值
     */
    public static final double MEMBER_STATIC = 0;

    public static void main(String[] args) {
        /***********常量变量***********/
        // 局部变量, 使用时需要初始化
        int localVar = 0;
        // 声明局部常量
        final double LOCAL_VAR = 0;

        // 成员变量必须要new出一个对象来使用
        Point04 p = new Point04();

        System.out.println("memberVar===" + p.memberVar);
        System.out.println("memberStaticVar===" + memberStaticVar);
        System.out.println("localVar===" + localVar);

        System.out.println("MEMBER_VAR===" + p.MEMBER_VAR);
        System.out.println("MEMBER_STATIC===" + MEMBER_STATIC);
        System.out.println("LOCAL_VAR===" + LOCAL_VAR);
    }
}
